package com.atguigu.service.impl;

import com.atguigu.dao.ProjectModuleTypeDao;
import com.atguigu.dao.impl.ProjectModuleTypeDaoImpl;
import com.atguigu.pojo.ProjectModuleType;
import com.atguigu.service.ProjectModuleTypeService;

import java.util.List;

public class ProjectModuleTypeServiceImpl implements ProjectModuleTypeService {
    ProjectModuleTypeDao projectModuleTypeDao=new ProjectModuleTypeDaoImpl();
    @Override
    public void addProjectModuleType(ProjectModuleType projectModuleType) {
        projectModuleTypeDao.addProjectModuleType(projectModuleType);
    }

    @Override
    public void updateProjectModuleType(ProjectModuleType projectModuleType) {
        projectModuleTypeDao.updateProjectModuleType(projectModuleType);
    }

    @Override
    public void deleteProjectModuleTypeById(String id) {
        projectModuleTypeDao.deleteProjectModuleTypeById(id);
    }

    @Override
    public ProjectModuleType queryProjectModuleTypeByName(String name) {
        ProjectModuleType projectModuleType=projectModuleTypeDao.queryProjectModuleTypeByName(name);
        return projectModuleType;
    }

    @Override
    public ProjectModuleType queryProjectModuleTypeById(String id) {
        ProjectModuleType projectModuleType=projectModuleTypeDao.queryProjectModuleTypeById(id);
        return projectModuleType;
    }

    @Override
    public List<ProjectModuleType> queryProjectModuleTypes() {
        List<ProjectModuleType> projectModuleTypes=projectModuleTypeDao.queryProjectModuleTypes();
        return projectModuleTypes;
    }
}
